home *** CD-ROM | disk | FTP | other *** search
/ Languguage OS 2 / Languguage OS II Version 10-94 (Knowledge Media)(1994).ISO / language / embedded / pgmr / prog7b.arc / PROG7OVL.LST < prev    next >
Encoding:
File List  |  1990-01-26  |  22.6 KB  |  452 lines

  1. Microsoft (R) Macro Assembler Version 5.10                  1/26/90 09:50:03
  2. Program MC68HC705C8                                         Page     1-1
  3.  
  4.  
  5.        1                        PAGE    63,132
  6.        2                        TITLE    Program MC68HC705C8
  7.        3                        SUBTTL    By Gil Shultz
  8.        4                
  9.        5                COMMENT    |
  10.        6                
  11.        7                This is included so you can customize PROG7.COM to process about any  of  the 
  12.        8                motorola  HC05  microprocessors that will support the serial boot SCI mode. A 
  13.        9                word of caution, PROG7 DOES NOT check the validity of the data  in  the  over 
  14.       10                lay, and will use whatever you enter. This could lead to crashing your system 
  15.       11                or worse. Prog7 has a max capacity of 12K of memory for  the  chips.   Making 
  16.       12                this overlay tell it that there is more will wipe out it's internal stack and 
  17.       13                cause it to go into never never land.  Currently  PROG7  uses  memory  up  to 
  18.       14                SEGMENT:0E800  for  itself  and  buffers.   The stack starts at SEGMENT:FFFF, 
  19.       15                therefore you need 64K of ram free to be able to run this program.
  20.       16                
  21.       17                |
  22.       18                        ;********************************
  23.       19                        ;*                *
  24.       20                        ;*    Enable cref and list    *
  25.       21                        ;*                *
  26.       22                        ;*    Define system equates    *
  27.       23                        ;*                *
  28.       24                        ;********************************
  29.       25                
  30.       26                ;    .CREF            ; Enable cross referencing
  31.       27                    .XCREF            ; Disable cross referencing
  32.       28                    .LIST            ; Enable list file
  33.       29                ;    .XLIST            ; Disable list file
  34.       30                
  35.       31                    ;********************************************************
  36.       32                    ;*                            *
  37.       33                    ;*                            *
  38.       34                    ;*    Use the Microsoft macro assembler 5.1        *
  39.       35                    ;*                            *
  40.       36                    ;*  To Create:   MASM PROG7OVL                 *
  41.       37                    ;*               LINK PROG7OVL                *
  42.       38                    ;*               EXE2BIN PROG7OVL PROG7OVL.COM        *
  43.       39                    ;*         Rename PROG&OVL.COM to PROG7.OVL    *
  44.       40                    ;*                            *
  45.       41                    ;*    Program '7' allows programing MC68HC705C8    *
  46.       42                    ;*                            *
  47.       43                    ;*                            *
  48.       44                    ;********************************************************
  49.       45                
  50.       46 0000                CSEG    SEGMENT    PARA PUBLIC 'CODE'    ; Start CODE segment
  51.       47                    ASSUME    CS:CSEG, DS:CSEG, ES:CSEG, SS:CSEG
  52. Microsoft (R) Macro Assembler Version 5.10                  1/26/90 09:50:03
  53. Program MC68HC705C8                                         Page     1-2
  54. By Gil Shultz                                               
  55.  
  56.       48                PAGE
  57.       49                    ;************************************************
  58.       50                    ;*                        *
  59.       51                    ;*        Character equates        *
  60.       52                    ;*                        *
  61.       53                    ;************************************************
  62.       54                
  63.       55 = 000D                CR    EQU    0DH        ; carriage return character
  64.       56 = 000A                LF    EQU    0AH        ; line feed character
  65.       57                
  66.       58 = 0300                BAUD150        EQU    300H    ; 768 Clock division ratio
  67.       59 = 0180                BAUD300        EQU    180H    ; 384 Clock division ratio
  68.       60 = 00C0                BAUD600        EQU    0C0H    ; 192 Clock division ratio
  69.       61 = 0060                BAUD1200    EQU    60H    ;  96 Clock division ratio
  70.       62 = 0030                BAUD2400    EQU    30H    ;  48 Clock division ratio
  71.       63 = 0018                BAUD4800    EQU    18H    ;  24 Clock division ratio
  72.       64 = 000C                BAUD9600    EQU    0CH    ;  12 Clock division ratio
  73.       65 = 0006                BAUD19200    EQU    6H    ;   6 Clock division ratio
  74.       66 = 0003                BAUD38K        EQU    3H    ;   3 Clock division ratio
  75.       67 = 0002                BAUD56K        EQU    2H    ;   2 Clock division ratio
  76.       68 = 0001                BAUD115K    EQU    1    ;   1 Clock division ratio
  77. Microsoft (R) Macro Assembler Version 5.10                  1/26/90 09:50:03
  78. Program MC68HC705C8                                         Page     1-3
  79. By Gil Shultz                                               
  80.  
  81.       69                PAGE
  82.       70                    ;****************************************************************
  83.       71                    ;*                                *
  84.       72                    ;*    This is a little tricky but the assembler is forced to    *
  85.       73                    ;*    process this in the first pass only, and increments it    *
  86.       74                    ;*    after each  programing  module is  processed with this    *
  87.       75                    ;*    statement:  (RCOUNT=RCOUNT+1).   This then  forces  the    *
  88.       76                    ;*    assembler to  count modules for us,  that way we won't    *
  89.       77                    ;*    forget to update the count.  Prog7 uses this number to    *
  90.       78                    ;*    determine if the chip selected (S command) is valid.    *
  91.       79                    ;*                                *
  92.       80                    ;****************************************************************
  93.       81                
  94.       82                
  95.       83                    ;****************************************************************
  96.       84                    ;*                                *
  97.       85                    ;*    Use a little care here, when a .COM  file is generated    *
  98.       86                    ;*    for the PC, it is assumed that the PSP  will reside in    *
  99.       87                    ;*    the first  256  bytes of code,   and the  program will    *
  100.       88                    ;*    actually start after that.  Therefore in a .COM  file,    *
  101.       89                    ;*    the data  byte at location  100  will actually be  the    *
  102.       90                    ;*    first byte in the file.  We are then putting 256 dummy    *
  103.       91                    ;*    bytes  (zero,  but doesn't matter what the data is) at    *
  104.       92                    ;*    the beginning of the overlay file. The reason for this    *
  105.       93                    ;*    is to  allow you to assemble a  variation of this file    *
  106.       94                    ;*    the AS05 ASSEMBLER,  and then  load it with PROG7, and    *
  107.       95                    ;*    then, by doing a  BINARY  save you can create your own    *
  108.       96                    ;*    customized overlay file.                *
  109.       97                    ;*                                *
  110.       98                    ;****************************************************************
  111.       99                
  112.      100 0100                        ORG    100H        ; Set so conversion to com will work
  113.      101 0100                MAIN    PROC    NEAR            ; Define procedure, needed for MASM
  114.      102 0100  0100[                DB    256 DUP (0)        ; fill first block so that the
  115.      103       00            
  116.      104             ]    
  117.      105                
  118.      106                                    ; data starts 100H bytes into the file
  119.      107 0200  03FC                DW    (ENDMSG-OVERLY)        ; Tell overlay loader how long message
  120.      108                                    ; section of overlay is any length is ok.
  121.      109 0202  0004                DW    RCOUNT            ; This has the number of overlays in
  122.      110                                    ; this module. Caution this is calculated
  123.      111                                    ; by the assembler
  124. Microsoft (R) Macro Assembler Version 5.10                  1/26/90 09:50:03
  125. Program MC68HC705C8                                         Page     1-4
  126. By Gil Shultz                                               
  127.  
  128.      112                PAGE
  129.      113                    ;****************************************************************
  130.      114                    ;*                                *
  131.      115                    ;*    If you want  this to work with  MASM  no  monkey  with    *
  132.      116                    ;*    the ORG, DB statements above. the DW statement is used    *
  133.      117                    ;*    by the overlay  loader to determine how long the first    *
  134.      118                    ;*    record is.   all additional records must be  512 bytes    *
  135.      119                    ;*    in  length  if  the overlay is to work.   Make them of    *
  136.      120                    ;*    another length if you like but don't ask me for help.    *
  137.      121                    ;*                                *
  138.      122                    ;*                                *
  139.      123                    ;*    This is the menu that will be  displayed when the chip    *
  140.      124                    ;*    command is issued.  Doesn't matter what is in it,  but    *
  141.      125                    ;*    prog7.COM  will assume that after displaying the whole    *
  142.      126                    ;*    message and that additional records are  512  bytes in    *
  143.      127                    ;*    length. The location of data in these records is fixed    *
  144.      128                    ;*    and cannot be  changed.   This is designed  so you can    *
  145.      129                    ;*    also generate  your own custom overlay at will and use    *
  146.      130                    ;*    the  ASM05  assembler or MASM to generate the overlay.    *
  147.      131                    ;*    It is also designed that if you use ASM05, you can use    *
  148.      132                    ;*    PROG7.COM  to convert it from "S1" records to a binary    *
  149.      133                    ;*    overlay with the load and save "B" command. When doing    *
  150.      134                    ;*    this be sure the program is set up for a  "C8",  to be    *
  151.      135                    ;*    sure that you have enough rom area to load the overlay    *
  152.      136                    ;*    into.   You have 2 control characters that you can put    *
  153.      137                    ;*    into the message, they are a ^P CTRL-P for pause and a    *
  154.      138                    ;*    ^L CTRL-L to cause PROG7.COM to clear the screen.    *
  155.      139                    ;*                                *
  156.      140                    ;*            Enjoy   -    Gil Shultz Motorola    *
  157.      141                    ;*                                *
  158.      142                    ;****************************************************************
  159.      143                
  160.      144 0204  28 31 29 20 20 20    OVERLY:    DB '(1)   MC68HC705C8',CR,LF
  161.      145       4D 43 36 38 48 43    
  162.      146       37 30 35 43 38 0D    
  163.      147       0A            
  164.      148                .LIST
  165. Microsoft (R) Macro Assembler Version 5.10                  1/26/90 09:50:03
  166. Program MC68HC705C8                                         Page     1-5
  167. By Gil Shultz                                               
  168.  
  169.      149                PAGE
  170.      150                ;=======================[ Overlay Data Starts here ]========================
  171.      151                
  172.      152                         ;*******************************************************
  173.      153                         ;*                            *
  174.      154                         ;*-----[ The following is for a MC68HC705C8 Chip ]-----*
  175.      155                         ;*                            *
  176.      156                         ;*******************************************************
  177.      157                
  178.      158 0600                M1_:                        ; Reference label for block
  179.      159 0600  1F            M1_TABSIZ:    DB    1FH            ; Length of memory map anded 0FF00H
  180.      160 0601  0E            M1_DELCNT:    DB    14            ; Delay for programing 1 SEC = 18.2
  181.      161                                        ; This is wait time for pgmr to respond
  182.      162 0602  02            M1_NUMPAS:    DB    2            ; number of passes needed to program EPROM
  183.      163 0603  83            M1_SWIDAT:    DB    83H            ; SWI instruction
  184.      164 0604  00            M1_ROMBLK:    DB    0            ; rom blank character (when erased)
  185.      165 0605  00            M1_RAMBLK:    DB    0            ; ram blank character (doesn't much matter)
  186.      166 0606  0C            M1_BLINKS:    DB    12            ; number of blink cycles for LED's
  187.      167 0607  0018            M1_BAUD:    DW    BAUD4800        ; Baud to communicate with programmer
  188.      168 0609  1FF4 1FFF        M1_VECTOR:    DW    1FF4H,1FFFH        ; Vector locations in the Chip
  189.      169 060D  02            M1_ROMSIZ:    DB    ((M1_RAMSIZ-M1_ROMSIZ)-1)/4    ; number of entries in rom table
  190.      170 060E  0020 004F                DW    20H,04FH        ; start rom locations
  191.      171 0612  0100 1EFF                DW    100H,1EFFH        ; end rom locations
  192.      172 0616  01            M1_RAMSIZ:    DB    ((M1_CHPNAM-M1_RAMSIZ)-1)/4    ; Number of entries in RAM table
  193.      173 0617  0050 00FF                DW    50H,0FFH        ; First location is loader address
  194.      174                                        ; The programing code is loaded here
  195.      175 061B  4D 43 36 38 48 43    M1_CHPNAM:    DB    'MC68HC705C8$'        ; Name of Chip
  196.      176       37 30 35 43 38 24    
  197.      177                
  198.      178 0700                    ORG    (M1_+256)
  199.      179                .LIST                        ; display what we have
  200.      180 07A9  57                DB    ((M1_+512) - $)        ; Filler for now
  201.      181 0800                    ORG    M1_ + 512
  202. Microsoft (R) Macro Assembler Version 5.10                  1/26/90 09:50:03
  203. Program MC68HC705C8                                         Page     1-6
  204. PROG7C8 By Gil Shultz                                       
  205.  
  206.      182                PAGE
  207.      183                ;=======================[ Overlay Data Starts here ]========================
  208.      184                
  209.      185                    ;********************************************************
  210.      186                    ;*                            *
  211.      187                    ;*-----[ The following is for a MC68HC805C4 Chip ]------*
  212.      188                    ;*                            *
  213.      189                    ;********************************************************
  214.      190                
  215.      191 0800                M2_:
  216.      192 0800  0F            M2_TABSIZ:    DB    0FH            ; Length of memory map
  217.      193 0801  0E            M2_DELCNT:    DB    14            ; Delay for programing 1 SEC = 18.2
  218.      194                                        ; This is wait time for pgmr to respond
  219.      195 0802  01            M2_NUMPAS:    DB    1            ; number of passes needed to program EPROM
  220.      196 0803  83            M2_SWIDAT:    DB    83H            ; SWI instruction
  221.      197 0804  FF            M2_ROMBLK:    DB    0FFH            ; rom blank character
  222.      198 0805  00            M2_RAMBLK:    DB    0            ; ram blank character
  223.      199 0806  04            M2_BLINKS:    DB    4            ; number of blinks for LED's
  224.      200 0807  0018            M2_BAUD:    DW    BAUD4800        ; Baud to communicate with programmer
  225.      201 0809  1FF4 1FFF        M2_VECTOR:    DW    1FF4H,1FFFH        ; Vector locations
  226.      202 080D  02            M2_ROMSIZ:    DB    ((M2_RAMSIZ-M2_ROMSIZ)-1)/4    ; number of entries in rom table
  227.      203 080E  0020 004F                DW    20H,04FH        ; start rom locations
  228.      204 0812  0100 0EFF                DW    100H,0EFFH        ; end rom locations
  229.      205 0816  01            M2_RAMSIZ:    DB    ((M2_CHPNAM-M2_RAMSIZ)-1)/4    ; Number of entries in RAM table
  230.      206 0817  0050 00FF                DW    50H,0FFH        ; First location is loader address
  231.      207                
  232.      208 081B  4D 43 36 38 48 43    M2_CHPNAM:    DB    'MC68HC805C4 This is a Dummy$'    ; Name of Chip
  233.      209       38 30 35 43 34 20    
  234.      210       54 68 69 73 20 69    
  235.      211       73 20 61 20 44 75    
  236.      212       6D 6D 79 24        
  237.      213                
  238.      214 0900                    ORG    (M2_+256)
  239.      215                .LIST
  240.      216 09A9  57                DB    ((M2_+512) - $)        ; Filler for now
  241.      217 0A00                    ORG    M2_ + 512
  242. Microsoft (R) Macro Assembler Version 5.10                  1/26/90 09:50:03
  243. Program MC68HC705C8                                         Page     1-7
  244. PROG7C8 By Gil Shultz                                       
  245.  
  246.      218                PAGE
  247.      219                ;=======================[ Overlay Data Starts here ]========================
  248.      220                
  249.      221                    ;********************************************************
  250.      222                    ;*                            *
  251.      223                    ;*-----[ The following is for a MC68HC805XX Chip ]------*
  252.      224                    ;*                            *
  253.      225                    ;********************************************************
  254.      226                
  255.      227 0A00                M3_:
  256.      228 0A00  2F            M3_TABSIZ:    DB    2FH            ; Length of memory map
  257.      229 0A01  0A            M3_DELCNT:    DB    10            ; Delay for programing 1 SEC = 18.2
  258.      230                                        ; This is wait time for pgmr to respond
  259.      231 0A02  01            M3_NUMPAS:    DB    1            ; number of passes needed to program EPROM
  260.      232 0A03  83            M3_SWIDAT:    DB    83H            ; SWI instruction
  261.      233 0A04  00            M3_ROMBLK:    DB    0            ; rom blank character
  262.      234 0A05  00            M3_RAMBLK:    DB    0            ; ram blank character
  263.      235 0A06  09            M3_BLINKS:    DB    9            ; number of blinks for LED's
  264.      236 0A07  000C            M3_BAUD:    DW    BAUD9600        ; Baud to communicate with programmer
  265.      237 0A09  1FF4 1FFF        M3_VECTOR:    DW    1FF4H,1FFFH        ; Vector locations
  266.      238 0A0D  03            M3_ROMSIZ:    DB    ((M3_RAMSIZ-M3_ROMSIZ)-1)/4    ; number of entries in rom table
  267.      239 0A0E  0020 004F                DW    20H,04FH        ; start rom locations
  268.      240 0A12  0100 1EFF                DW    100H,1EFFH        ; end rom locations
  269.      241 0A16  2000 2FFF                DW    2000H,2FFFH        ; add an additional rom block
  270.      242 0A1A  03            M3_RAMSIZ:    DB    ((M3_CHPNAM-M3_RAMSIZ)-1)/4    ; Number of entries in RAM table
  271.      243 0A1B  0050 00FF                DW    50H,0FFH        ; First location is loader address
  272.      244 0A1F  0000 002F                DW    0,2FH            ; add some locations
  273.      245 0A23  0028 009F                DW    40,9FH
  274.      246 0A27  4D 43 36 38 48 43    M3_CHPNAM:    DB    'MC68HC805XX This is a Dummy$'    ; Name of Chip
  275.      247       38 30 35 58 58 20    
  276.      248       54 68 69 73 20 69    
  277.      249       73 20 61 20 44 75    
  278.      250       6D 6D 79 24        
  279.      251                
  280.      252 0B00                    ORG    (M3_+256)
  281.      253                .LIST
  282.      254 0BA9  57                DB    ((M3_+512) - $)        ; Filler for now
  283.      255 0C00                    ORG    M3_ + 512
  284.      256                
  285. Microsoft (R) Macro Assembler Version 5.10                  1/26/90 09:50:03
  286. Program MC68HC705C8                                         Page     1-8
  287. PROG7C8 By Gil Shultz                                       
  288.  
  289.      257                PAGE
  290.      258                ;=======================[ Overlay Data Starts here ]========================
  291.      259                
  292.      260                    ;********************************************************
  293.      261                    ;*                            *
  294.      262                    ;*-----[ The following is for a MC68HC805C8 Chip ]------*
  295.      263                    ;*                            *
  296.      264                    ;********************************************************
  297.      265                
  298.      266 0C00                M4_:                        ; Reference label for block
  299.      267 0C00  1F            M4_TABSIZ:    DB    1FH            ; Length of memory map anded 0FF00H
  300.      268 0C01  0E            M4_DELCNT:    DB    14            ; Delay for programing 1 SEC = 18.2
  301.      269                                        ; This is wait time for pgmr to respond
  302.      270 0C02  01            M4_NUMPAS:    DB    1            ; number of passes needed to program EPROM
  303.      271 0C03  83            M4_SWIDAT:    DB    83H            ; SWI instruction
  304.      272 0C04  FF            M4_ROMBLK:    DB    0FFH            ; rom blank character (when erased)
  305.      273 0C05  00            M4_RAMBLK:    DB    0            ; ram blank character (doesn't much matter)
  306.      274 0C06  0A            M4_BLINKS:    DB    10            ; number of blink cycles for LED's
  307.      275 0C07  000C            M4_BAUD:    DW    BAUD9600        ; Baud to communicate with programmer
  308.      276 0C09  1FF0 1FFF        M4_VECTOR:    DW    1FF0H,1FFFH        ; Vector locations in the Chip
  309.      277 0C0D  03            M4_ROMSIZ:    DB    ((M4_RAMSIZ-M4_ROMSIZ)-1)/4    ; number of entries in rom table
  310.      278 0C0E  0020 004F                DW    20H,04FH        ; start rom locations
  311.      279 0C12  0101 01FF                DW    101H,1FFH        ; end rom locations
  312.      280 0C16  0800 1EFF                DW    800H,1EFFH
  313.      281 0C1A  01            M4_RAMSIZ:    DB    ((M4_CHPNAM-M4_RAMSIZ)-1)/4    ; Number of entries in RAM table
  314.      282 0C1B  0050 00FF                DW    50H,0FFH        ; First location is loader address
  315.      283                                        ; The programing code is loaded here
  316.      284 0C1F  4D 43 36 38 48 43    M4_CHPNAM:    DB    'MC68HC805B6$'        ; Name of Chip
  317.      285       38 30 35 42 36 24    
  318.      286                
  319.      287 0D00                    ORG    (M4_+256)
  320.      288                .LIST                        ; display what we have
  321.      289 0DA9  57                DB    ((M4_+512) - $)        ; Filler for now
  322.      290 0E00                    ORG    M4_ + 512
  323.      291                
  324.      292                ;=======================[ Overlay Data Starts here ]========================
  325.      293                
  326.      294                    ;********************************************************
  327.      295                    ;*                            *
  328.      296                    ;*---------[ The following is a dummy record ]----------*
  329.      297                    ;*                            *
  330.      298                    ;********************************************************
  331.      299                
  332.      300                ;<<<<<<<<<<<<---------------->>>>>>>>>>>>>>  Insert additional overlays here
  333.      301                
  334.      302 0E00                M5_:
  335.      303 0E00  00 01 02 03 04            DB    0,1,2,3,4        ; just for test
  336.      304                
  337.      305 0E05                MAIN    ENDP
  338.      306 0E05                    CSEG    ENDS
  339.      307                    END    MAIN
  340. Microsoft (R) Macro Assembler Version 5.10                  1/26/90 09:50:03
  341. Program MC68HC705C8                                         Symbols-1
  342.  
  343.  
  344. Segments and Groups:
  345.  
  346.                 N a m e             Length     Align    Combine Class
  347.  
  348. CSEG . . . . . . . . . . . . . .      0E05    PARA    PUBLIC    'CODE'
  349.  
  350. Symbols:            
  351.  
  352.                 N a m e             Type     Value     Attr
  353.  
  354. BAUD115K . . . . . . . . . . . .      NUMBER    0001    
  355. BAUD1200 . . . . . . . . . . . .      NUMBER    0060    
  356. BAUD150  . . . . . . . . . . . .      NUMBER    0300    
  357. BAUD19200  . . . . . . . . . . .      NUMBER    0006    
  358. BAUD2400 . . . . . . . . . . . .      NUMBER    0030    
  359. BAUD300  . . . . . . . . . . . .      NUMBER    0180    
  360. BAUD38K  . . . . . . . . . . . .      NUMBER    0003    
  361. BAUD4800 . . . . . . . . . . . .      NUMBER    0018    
  362. BAUD56K  . . . . . . . . . . . .      NUMBER    0002    
  363. BAUD600  . . . . . . . . . . . .      NUMBER    00C0    
  364. BAUD9600 . . . . . . . . . . . .      NUMBER    000C    
  365.  
  366. CR . . . . . . . . . . . . . . .      NUMBER    000D    
  367.  
  368. ENDMSG . . . . . . . . . . . . .      L NEAR    0600    CSEG
  369.  
  370. LF . . . . . . . . . . . . . . .      NUMBER    000A    
  371.  
  372. M1_  . . . . . . . . . . . . . .      L NEAR    0600    CSEG
  373. M1_BAUD  . . . . . . . . . . . .      L NEAR    0607    CSEG
  374. M1_BLINKS  . . . . . . . . . . .      L NEAR    0606    CSEG
  375. M1_CHPNAM  . . . . . . . . . . .      L NEAR    061B    CSEG
  376. M1_DELCNT  . . . . . . . . . . .      L NEAR    0601    CSEG
  377. M1_LOADER  . . . . . . . . . . .      L NEAR    0700    CSEG
  378. M1_NUMPAS  . . . . . . . . . . .      L NEAR    0602    CSEG
  379. M1_RAMBLK  . . . . . . . . . . .      L NEAR    0605    CSEG
  380. M1_RAMSIZ  . . . . . . . . . . .      L NEAR    0616    CSEG
  381. M1_ROMBLK  . . . . . . . . . . .      L NEAR    0604    CSEG
  382. M1_ROMSIZ  . . . . . . . . . . .      L NEAR    060D    CSEG
  383. M1_SWIDAT  . . . . . . . . . . .      L NEAR    0603    CSEG
  384. M1_TABSIZ  . . . . . . . . . . .      L NEAR    0600    CSEG
  385. M1_VECTOR  . . . . . . . . . . .      L NEAR    0609    CSEG
  386. M2_  . . . . . . . . . . . . . .      L NEAR    0800    CSEG
  387. M2_BAUD  . . . . . . . . . . . .      L NEAR    0807    CSEG
  388. M2_BLINKS  . . . . . . . . . . .      L NEAR    0806    CSEG
  389. M2_CHPNAM  . . . . . . . . . . .      L NEAR    081B    CSEG
  390. M2_DELCNT  . . . . . . . . . . .      L NEAR    0801    CSEG
  391. M2_LOADER  . . . . . . . . . . .      L NEAR    0900    CSEG
  392. M2_NUMPAS  . . . . . . . . . . .      L NEAR    0802    CSEG
  393. M2_RAMBLK  . . . . . . . . . . .      L NEAR    0805    CSEG
  394. M2_RAMSIZ  . . . . . . . . . . .      L NEAR    0816    CSEG
  395. M2_ROMBLK  . . . . . . . . . . .      L NEAR    0804    CSEG
  396. M2_ROMSIZ  . . . . . . . . . . .      L NEAR    080D    CSEG
  397. M2_SWIDAT  . . . . . . . . . . .      L NEAR    0803    CSEG
  398. M2_TABSIZ  . . . . . . . . . . .      L NEAR    0800    CSEG
  399. M2_VECTOR  . . . . . . . . . . .      L NEAR    0809    CSEG
  400. M3_  . . . . . . . . . . . . . .      L NEAR    0A00    CSEG
  401. M3_BAUD  . . . . . . . . . . . .      L NEAR    0A07    CSEG
  402. M3_BLINKS  . . . . . . . . . . .      L NEAR    0A06    CSEG
  403. Microsoft (R) Macro Assembler Version 5.10                  1/26/90 09:50:03
  404. Program MC68HC705C8                                         Symbols-2
  405.  
  406.  
  407. M3_CHPNAM  . . . . . . . . . . .      L NEAR    0A27    CSEG
  408. M3_DELCNT  . . . . . . . . . . .      L NEAR    0A01    CSEG
  409. M3_LOADER  . . . . . . . . . . .      L NEAR    0B00    CSEG
  410. M3_NUMPAS  . . . . . . . . . . .      L NEAR    0A02    CSEG
  411. M3_RAMBLK  . . . . . . . . . . .      L NEAR    0A05    CSEG
  412. M3_RAMSIZ  . . . . . . . . . . .      L NEAR    0A1A    CSEG
  413. M3_ROMBLK  . . . . . . . . . . .      L NEAR    0A04    CSEG
  414. M3_ROMSIZ  . . . . . . . . . . .      L NEAR    0A0D    CSEG
  415. M3_SWIDAT  . . . . . . . . . . .      L NEAR    0A03    CSEG
  416. M3_TABSIZ  . . . . . . . . . . .      L NEAR    0A00    CSEG
  417. M3_VECTOR  . . . . . . . . . . .      L NEAR    0A09    CSEG
  418. M4_  . . . . . . . . . . . . . .      L NEAR    0C00    CSEG
  419. M4_BAUD  . . . . . . . . . . . .      L NEAR    0C07    CSEG
  420. M4_BLINKS  . . . . . . . . . . .      L NEAR    0C06    CSEG
  421. M4_CHPNAM  . . . . . . . . . . .      L NEAR    0C1F    CSEG
  422. M4_DELCNT  . . . . . . . . . . .      L NEAR    0C01    CSEG
  423. M4_LOADER  . . . . . . . . . . .      L NEAR    0D00    CSEG
  424. M4_NUMPAS  . . . . . . . . . . .      L NEAR    0C02    CSEG
  425. M4_RAMBLK  . . . . . . . . . . .      L NEAR    0C05    CSEG
  426. M4_RAMSIZ  . . . . . . . . . . .      L NEAR    0C1A    CSEG
  427. M4_ROMBLK  . . . . . . . . . . .      L NEAR    0C04    CSEG
  428. M4_ROMSIZ  . . . . . . . . . . .      L NEAR    0C0D    CSEG
  429. M4_SWIDAT  . . . . . . . . . . .      L NEAR    0C03    CSEG
  430. M4_TABSIZ  . . . . . . . . . . .      L NEAR    0C00    CSEG
  431. M4_VECTOR  . . . . . . . . . . .      L NEAR    0C09    CSEG
  432. M5_  . . . . . . . . . . . . . .      L NEAR    0E00    CSEG
  433. MAIN . . . . . . . . . . . . . .      N PROC    0100    CSEG    Length = 0D05
  434.  
  435. OVERLY . . . . . . . . . . . . .      L NEAR    0204    CSEG
  436.  
  437. RCOUNT . . . . . . . . . . . . .      NUMBER    0004    
  438.  
  439. @CPU . . . . . . . . . . . . . .      TEXT  0101h        
  440. @FILENAME  . . . . . . . . . . .      TEXT  prog7ovl        
  441. @VERSION . . . . . . . . . . . .      TEXT  510        
  442.  
  443.  
  444.    1215 Source  Lines
  445.    1215 Total   Lines
  446.      85 Symbols
  447.  
  448.   45954 Bytes symbol space free
  449.  
  450.       0 Warning Errors
  451.       0 Severe  Errors
  452.